home *** CD-ROM | disk | FTP | other *** search
-
-
-
- cccchhhheeeecccckkkkbbbbuuuuttttttttoooonnnn((((3333TTTTkkkk)))) cccchhhheeeecccckkkkbbbbuuuuttttttttoooonnnn((((3333TTTTkkkk))))
-
-
-
- NNNNAAAAMMMMEEEE
- checkbutton - Create and manipulate checkbutton widgets
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- cccchhhheeeecccckkkkbbbbuuuuttttttttoooonnnn _p_a_t_h_N_a_m_e ?_o_p_t_i_o_n_s?
-
- SSSSTTTTAAAANNNNDDDDAAAARRRRDDDD OOOOPPPPTTTTIIIIOOOONNNNSSSS
- aaaaccccttttiiiivvvveeeeBBBBaaaacccckkkkggggrrrroooouuuunnnndddd ccccuuuurrrrssssoooorrrr hhhhiiiigggghhhhlllliiiigggghhhhttttTTTThhhhiiiicccckkkknnnneeeessssssss ttttaaaakkkkeeeeFFFFooooccccuuuussss |
- aaaaccccttttiiiivvvveeeeFFFFoooorrrreeeeggggrrrroooouuuunnnndddd ddddiiiissssaaaabbbblllleeeeddddFFFFoooorrrreeeeggggrrrroooouuuunnnndddd iiiimmmmaaaaggggeeee tttteeeexxxxtttt |
- aaaannnncccchhhhoooorrrr ffffoooonnnntttt jjjjuuuussssttttiiiiffffyyyy tttteeeexxxxttttVVVVaaaarrrriiiiaaaabbbblllleeee |
- bbbbaaaacccckkkkggggrrrroooouuuunnnndddd ffffoooorrrreeeeggggrrrroooouuuunnnndddd ppppaaaaddddXXXX uuuunnnnddddeeeerrrrlllliiiinnnneeee |
- bbbbiiiittttmmmmaaaapppp hhhhiiiigggghhhhlllliiiigggghhhhttttBBBBaaaacccckkkkggggrrrroooouuuunnnndddd ppppaaaaddddYYYY wwwwrrrraaaappppLLLLeeeennnnggggtttthhhh |
- bbbboooorrrrddddeeeerrrrWWWWiiiiddddtttthhhh hhhhiiiigggghhhhlllliiiigggghhhhttttCCCCoooolllloooorrrr rrrreeeelllliiiieeeeffff
-
- See the ``options'' manual entry for details on the standard options.
-
- WWWWIIIIDDDDGGGGEEEETTTT----SSSSPPPPEEEECCCCIIIIFFFFIIIICCCC OOOOPPPPTTTTIIIIOOOONNNNSSSS
- Name: ccccoooommmmmmmmaaaannnndddd
- Class: CCCCoooommmmmmmmaaaannnndddd
- Command-Line Switch:----ccccoooommmmmmmmaaaannnndddd
-
- Specifies a Tcl command to associate with the button. This command
- is typically invoked when mouse button 1 is released over the button
- window. The button's global variable (----vvvvaaaarrrriiiiaaaabbbblllleeee option) will be
- updated before the command is invoked.
-
- Name: hhhheeeeiiiigggghhhhtttt
- Class: HHHHeeeeiiiigggghhhhtttt
- Command-Line Switch:----hhhheeeeiiiigggghhhhtttt
-
- Specifies a desired height for the button. If an image or bitmap is
- being displayed in the button then the value is in screen units
- (i.e. any of the forms acceptable to TTTTkkkk____GGGGeeeettttPPPPiiiixxxxeeeellllssss); for text it is
- in lines of text. If this option isn't specified, the button's
- desired height is computed from the size of the image or bitmap or
- text being displayed in it.
-
- Name: iiiinnnnddddiiiiccccaaaattttoooorrrrOOOOnnnn |
- Class: IIIInnnnddddiiiiccccaaaattttoooorrrrOOOOnnnn |
- Command-Line Switch:----iiiinnnnddddiiiiccccaaaattttoooorrrroooonnnn |
-
- Specifies whether or not the indicator should be drawn. Must be a |
- proper boolean value. If false, the rrrreeeelllliiiieeeeffff option is ignored and |
- the widget's relief is always sunken if the widget is selected and |
- raised otherwise.
-
- Name: ooooffffffffVVVVaaaalllluuuueeee
- Class: VVVVaaaalllluuuueeee
- Command-Line Switch:----ooooffffffffvvvvaaaalllluuuueeee
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- cccchhhheeeecccckkkkbbbbuuuuttttttttoooonnnn((((3333TTTTkkkk)))) cccchhhheeeecccckkkkbbbbuuuuttttttttoooonnnn((((3333TTTTkkkk))))
-
-
-
- Specifies value to store in the button's associated variable
- whenever this button is deselected. Defaults to ``0''.
-
- Name: oooonnnnVVVVaaaalllluuuueeee
- Class: VVVVaaaalllluuuueeee
- Command-Line Switch:----oooonnnnvvvvaaaalllluuuueeee
-
- Specifies value to store in the button's associated variable
- whenever this button is selected. Defaults to ``1''.
-
- Name: sssseeeelllleeeeccccttttCCCCoooolllloooorrrr |
- Class: BBBBaaaacccckkkkggggrrrroooouuuunnnndddd |
- Command-Line Switch:----sssseeeelllleeeeccccttttccccoooolllloooorrrr |
-
- Specifies a background color to use when the button is selected. If|
- iiiinnnnddddiiiiccccaaaattttoooorrrrOOOOnnnn is true then the color applicies to the indicator. If |
- iiiinnnnddddiiiiccccaaaattttoooorrrrOOOOnnnn is false, this color is used as the background for the |
- entire widget, in place of bbbbaaaacccckkkkggggrrrroooouuuunnnndddd or aaaaccccttttiiiivvvveeeeBBBBaaaacccckkkkggggrrrroooouuuunnnndddd, whenever |
- the widget is selected. If specified as an empty string then no |
- special color is used for displaying when the widget is selected.
-
- Name: sssseeeelllleeeeccccttttIIIImmmmaaaaggggeeee |
- Class: SSSSeeeelllleeeeccccttttIIIImmmmaaaaggggeeee |
- Command-Line Switch:----sssseeeelllleeeeccccttttiiiimmmmaaaaggggeeee |
-
- Specifies an image to display (in place of the iiiimmmmaaaaggggeeee option) when |
- the checkbutton is selected. This option is ignored unless the |
- iiiimmmmaaaaggggeeee option has been specified.
-
- Name: ssssttttaaaatttteeee
- Class: SSSSttttaaaatttteeee
- Command-Line Switch:----ssssttttaaaatttteeee
-
- Specifies one of three states for the checkbutton: nnnnoooorrrrmmmmaaaallll, aaaaccccttttiiiivvvveeee,
- or ddddiiiissssaaaabbbblllleeeedddd. In normal state the checkbutton is displayed using the
- ffffoooorrrreeeeggggrrrroooouuuunnnndddd and bbbbaaaacccckkkkggggrrrroooouuuunnnndddd options. The active state is typically
- used when the pointer is over the checkbutton. In active state the
- checkbutton is displayed using the aaaaccccttttiiiivvvveeeeFFFFoooorrrreeeeggggrrrroooouuuunnnndddd and
- aaaaccccttttiiiivvvveeeeBBBBaaaacccckkkkggggrrrroooouuuunnnndddd options. Disabled state means that the checkbutton|
- should be insensitive: the default bindings will refuse to activate|
- the widget and will ignore mouse button presses. In this state the
- ddddiiiissssaaaabbbblllleeeeddddFFFFoooorrrreeeeggggrrrroooouuuunnnndddd and bbbbaaaacccckkkkggggrrrroooouuuunnnndddd options determine how the
- checkbutton is displayed.
-
- Name: vvvvaaaarrrriiiiaaaabbbblllleeee
- Class: VVVVaaaarrrriiiiaaaabbbblllleeee
- Command-Line Switch:----vvvvaaaarrrriiiiaaaabbbblllleeee
-
- Specifies name of global variable to set to indicate whether or not
- this button is selected. Defaults to the name of the button within
- its parent (i.e. the last element of the button window's path name).
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-
-
-
- cccchhhheeeecccckkkkbbbbuuuuttttttttoooonnnn((((3333TTTTkkkk)))) cccchhhheeeecccckkkkbbbbuuuuttttttttoooonnnn((((3333TTTTkkkk))))
-
-
-
- Name: wwwwiiiiddddtttthhhh
- Class: WWWWiiiiddddtttthhhh
- Command-Line Switch:----wwwwiiiiddddtttthhhh
-
- Specifies a desired width for the button. If an image or bitmap is
- being displayed in the button then the value is in screen units
- (i.e. any of the forms acceptable to TTTTkkkk____GGGGeeeettttPPPPiiiixxxxeeeellllssss); for text it is
- in characters. If this option isn't specified, the button's desired
- width is computed from the size of the image or bitmap or text being
- displayed in it.
-
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- The cccchhhheeeecccckkkkbbbbuuuuttttttttoooonnnn command creates a new window (given by the _p_a_t_h_N_a_m_e
- argument) and makes it into a checkbutton widget. Additional options,
- described above, may be specified on the command line or in the option
- database to configure aspects of the checkbutton such as its colors,
- font, text, and initial relief. The cccchhhheeeecccckkkkbbbbuuuuttttttttoooonnnn command returns its
- _p_a_t_h_N_a_m_e argument. At the time this command is invoked, there must not
- exist a window named _p_a_t_h_N_a_m_e, but _p_a_t_h_N_a_m_e's parent must exist.
-
- A checkbutton is a widget that displays a textual string, bitmap or image|
- and a square called an _i_n_d_i_c_a_t_o_r. If text is displayed, it must all be |
- in a single font, but it can occupy multiple lines on the screen (if it |
- contains newlines or if wrapping occurs because of the wwwwrrrraaaappppLLLLeeeennnnggggtttthhhh option)|
- and one of the characters may optionally be underlined using the |
- uuuunnnnddddeeeerrrrlllliiiinnnneeee option. A checkbutton has all of the behavior of a simple
- button, including the following: it can display itself in either of three
- different ways, according to the ssssttttaaaatttteeee option; it can be made to appear
- raised, sunken, or flat; it can be made to flash; and it invokes a Tcl
- command whenever mouse button 1 is clicked over the checkbutton.
-
- In addition, checkbuttons can be _s_e_l_e_c_t_e_d. If a checkbutton is selected |
- then the indicator is normally drawn with a sunken relief and a special |
- color, and a Tcl variable associated with the checkbutton is set to a |
- particular value (normally 1). If the checkbutton is not selected, then |
- the indicator is drawn with a raised relief and no special color, and the|
- associated variable is set to a different value (typically 0). By |
- default, the name of the variable associated with a checkbutton is the |
- same as the _n_a_m_e used to create the checkbutton. The variable name, and |
- the ``on'' and ``off'' values stored in it, may be modified with options |
- on the command line or in the option database. Configuration options may|
- also be used to modify the way the indicator is displayed (or whether it |
- is displayed at all). By default a checkbutton is configured to select
- and deselect itself on alternate button clicks. In addition, each
- checkbutton monitors its associated variable and automatically selects
- and deselects itself when the variables value changes to and from the
- button's ``on'' value.
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 3333
-
-
-
-
-
-
- cccchhhheeeecccckkkkbbbbuuuuttttttttoooonnnn((((3333TTTTkkkk)))) cccchhhheeeecccckkkkbbbbuuuuttttttttoooonnnn((((3333TTTTkkkk))))
-
-
-
- WWWWIIIIDDDDGGGGEEEETTTT CCCCOOOOMMMMMMMMAAAANNNNDDDD
- The cccchhhheeeecccckkkkbbbbuuuuttttttttoooonnnn command creates a new Tcl command whose name is _p_a_t_h_N_a_m_e.
- This command may be used to invoke various operations on the widget. It
- has the following general form:
-
- _p_a_t_h_N_a_m_e _o_p_t_i_o_n ?_a_r_g _a_r_g ...?
-
- _O_p_t_i_o_n and the _a_r_gs determine the exact behavior of the command. The
- following commands are possible for checkbutton widgets:
-
- _p_a_t_h_N_a_m_e ccccggggeeeetttt _o_p_t_i_o_n
- Returns the current value of the configuration option given by |
- _o_p_t_i_o_n. _O_p_t_i_o_n may have any of the values accepted by the |
- cccchhhheeeecccckkkkbbbbuuuuttttttttoooonnnn command.
-
- _p_a_t_h_N_a_m_e ccccoooonnnnffffiiiigggguuuurrrreeee ?_o_p_t_i_o_n? ?_v_a_l_u_e _o_p_t_i_o_n _v_a_l_u_e ...?
- Query or modify the configuration options of the widget. If no
- _o_p_t_i_o_n is specified, returns a list describing all of the available
- options for _p_a_t_h_N_a_m_e (see TTTTkkkk____CCCCoooonnnnffffiiiigggguuuurrrreeeeIIIInnnnffffoooo for information on the
- format of this list). If _o_p_t_i_o_n is specified with no _v_a_l_u_e, then
- the command returns a list describing the one named option (this
- list will be identical to the corresponding sublist of the value
- returned if no _o_p_t_i_o_n is specified). If one or more _o_p_t_i_o_n-_v_a_l_u_e
- pairs are specified, then the command modifies the given widget
- option(s) to have the given value(s); in this case the command
- returns an empty string. _O_p_t_i_o_n may have any of the values accepted
- by the cccchhhheeeecccckkkkbbbbuuuuttttttttoooonnnn command.
-
- _p_a_t_h_N_a_m_e ddddeeeesssseeeelllleeeecccctttt
- Deselects the checkbutton and sets the associated variable to its
- ``off'' value.
-
- _p_a_t_h_N_a_m_e ffffllllaaaasssshhhh
- Flashes the checkbutton. This is accomplished by redisplaying the
- checkbutton several times, alternating between active and normal
- colors. At the end of the flash the checkbutton is left in the same
- normal/active state as when the command was invoked. This command
- is ignored if the checkbutton's state is ddddiiiissssaaaabbbblllleeeedddd.
-
- _p_a_t_h_N_a_m_e iiiinnnnvvvvooookkkkeeee
- Does just what would have happened if the user invoked the
- checkbutton with the mouse: toggle the selection state of the button
- and invoke the Tcl command associated with the checkbutton, if there
- is one. The return value is the return value from the Tcl command,
- or an empty string if there is no command associated with the
- checkbutton. This command is ignored if the checkbutton's state is
- ddddiiiissssaaaabbbblllleeeedddd.
-
- _p_a_t_h_N_a_m_e sssseeeelllleeeecccctttt
- Selects the checkbutton and sets the associated variable to its
- ``on'' value.
-
-
-
-
- PPPPaaaaggggeeee 4444
-
-
-
-
-
-
- cccchhhheeeecccckkkkbbbbuuuuttttttttoooonnnn((((3333TTTTkkkk)))) cccchhhheeeecccckkkkbbbbuuuuttttttttoooonnnn((((3333TTTTkkkk))))
-
-
-
- _p_a_t_h_N_a_m_e ttttoooogggggggglllleeee
- Toggles the selection state of the button, redisplaying it and
- modifying its associated variable to reflect the new state.
-
-
- BBBBIIIINNNNDDDDIIIINNNNGGGGSSSS
- Tk automatically creates class bindings for checkbuttons that give them
- the following default behavior:
-
- [1] A checkbutton activates whenever the mouse passes over it and
- deactivates whenever the mouse leaves the checkbutton.
-
- [2] When mouse button 1 is pressed over a checkbutton it is invoked (its|
- selection state toggles and the command associated with the button |
- is invoked, if there is one).
-
- [3] When a checkbutton has the input focus, the space key causes the |
- checkbutton to be invoked.
-
- If the checkbutton's state is ddddiiiissssaaaabbbblllleeeedddd then none of the above actions
- occur: the checkbutton is completely non-responsive.
-
- The behavior of checkbuttons can be changed by defining new bindings for
- individual widgets or by redefining the class bindings.
-
-
- KKKKEEEEYYYYWWWWOOOORRRRDDDDSSSS
- checkbutton, widget
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 5555
-
-
-
-